#ifndef CLASSROOM_HH
#define CLASSROOM_HH

#include "locations/classroom.hh"
#include "characters/enemies/StudentEnemy.hh"
#include "locations/location.hh"
#include "items/item.hh"

#include <vector>
#include <string>

/**
 * @class Classroom
 * @brief Represents a classroom location in the game world.
 *
 * This class likely contains layout and interaction details for a classroom area.
 */

class Classroom : public Location {
private:
    bool found_item=false;
public:
    Classroom();
    bool have_serached=false;
    std::string getName() const override;
    std::string getDescription() const override;
    std::string when_enter() override;
    std::string when_exit() const override;
    Player& in(Player& a) override;
    Item* search();


};

#endif